﻿Imports System.Collections.Generic
Imports Pop.Api.Util

Namespace Pop.Api.Request

    ''' <summary>
    ''' POP上传请求接口，支持同时上传多个文件。
    ''' </summary>
    Public Interface IPopUploadRequest(Of T As PopResponse)
        Inherits IPopRequest(Of T)

        ''' <summary>
        ''' 获取所有的Key-Value形式的文件请求参数字典。其中：
        ''' Key: 请求参数名
        ''' Value: 文件对象
        ''' </summary>
        ''' <returns>文件请求参数字典</returns>
        Function GetFileParameters() As IEnumerable(Of KeyValuePair(Of String, FileItem))

    End Interface

End Namespace